API: remove gdk_drawable_get_size()
authorBenjamin Otte <otte@redhat.com>
Mon, 20 Sep 2010 15:30:54 +0000 (17:30 +0200)
committerBenjamin Otte <otte@redhat.com>
Sun, 26 Sep 2010 13:11:45 +0000 (15:11 +0200)
docs/reference/gdk/gdk3-sections.txt
gdk/gdk.symbols
gdk/gdkdraw.c
gdk/gdkdrawable.h
gdk/gdkwindow.c

index 412663b3747e2df4184f6f6358272703a9a17bae..eae8b44f8b7e31e52799b1fd01141a9b46b17531 100644 (file)
@@ -263,7 +263,6 @@ GDK_TYPE_COLOR
 <TITLE>Drawing Primitives</TITLE>
 <FILE>drawing</FILE>
 GdkDrawable
-gdk_drawable_get_size
 gdk_drawable_get_clip_region
 gdk_drawable_get_visible_region
 
index e8cad5eca9288581b856b06749110d7c960af3e9..883b7c17a5c28d7101d5a79bfb3e66c192513c94 100644 (file)
@@ -521,7 +521,6 @@ gdk_drag_get_protocol
 #if IN_HEADER(__GDK_DRAWABLE_H__)
 #if IN_FILE(__GDK_DRAW_C__)
 gdk_drawable_get_clip_region
-gdk_drawable_get_size
 gdk_drawable_get_type G_GNUC_CONST
 gdk_drawable_get_visible_region
 #endif
index 2b48a0addd929c2ff3f1ffbba80e9f092880d568..2c5c4e2630cbd0de9154ff8bfaf32ba1fae3a966 100644 (file)
@@ -48,33 +48,6 @@ gdk_drawable_init (GdkDrawable *drawable)
 {
 }
 
-/* Manipulation of drawables
- */
-
-/**
- * gdk_drawable_get_size:
- * @drawable: a #GdkDrawable
- * @width: (out) (allow-none): location to store drawable's width, or %NULL
- * @height: (out) (allow-none): location to store drawable's height, or %NULL
- *
- * Fills *@width and *@height with the size of @drawable.
- * @width or @height can be %NULL if you only want the other one.
- *
- * On the X11 platform, if @drawable is a #GdkWindow, the returned
- * size is the size reported in the most-recently-processed configure
- * event, rather than the current size on the X server.
- * 
- **/
-void
-gdk_drawable_get_size (GdkDrawable *drawable,
-                      gint        *width,
-                      gint        *height)
-{
-  g_return_if_fail (GDK_IS_DRAWABLE (drawable));
-
-  GDK_DRAWABLE_GET_CLASS (drawable)->get_size (drawable, width, height);  
-}
-
 /**
  * gdk_drawable_get_clip_region:
  * @drawable: a #GdkDrawable
index c052ee408d0b3832668813b166731106287c8edc..72f3dc1c9165513e0dab10e912248b82e449e6cb 100644 (file)
@@ -56,10 +56,6 @@ struct _GdkDrawableClass
 {
   GObjectClass parent_class;
   
-  void (*get_size)       (GdkDrawable  *drawable,
-                          gint         *width,
-                          gint         *height);
-
   cairo_region_t*   (*get_clip_region)    (GdkDrawable  *drawable);
   cairo_region_t*   (*get_visible_region) (GdkDrawable  *drawable);
 
@@ -85,12 +81,6 @@ struct _GdkDrawableClass
 
 GType           gdk_drawable_get_type     (void) G_GNUC_CONST;
 
-/* Manipulation of drawables
- */
-void            gdk_drawable_get_size     (GdkDrawable   *drawable,
-                                          gint           *width,
-                                          gint           *height);
-
 cairo_region_t *gdk_drawable_get_clip_region    (GdkDrawable *drawable);
 cairo_region_t *gdk_drawable_get_visible_region (GdkDrawable *drawable);
 
index e588a1f8fd76e140bd504c76def7dcfb5315ac67..09ce9e09fcf37e94872f35b47c0271de2cb03d61 100644 (file)
@@ -223,10 +223,6 @@ static void             gdk_window_drop_cairo_surface (GdkWindowObject *private)
 static void             gdk_window_set_cairo_clip    (GdkDrawable *drawable,
                                                      cairo_t *cr);
 
-static void   gdk_window_real_get_size  (GdkDrawable     *drawable,
-                                        gint            *width,
-                                        gint            *height);
-
 static cairo_region_t*   gdk_window_get_clip_region        (GdkDrawable *drawable);
 static cairo_region_t*   gdk_window_get_visible_region     (GdkDrawable *drawable);
 
@@ -371,7 +367,6 @@ gdk_window_class_init (GdkWindowObjectClass *klass)
   object_class->set_property = gdk_window_set_property;
   object_class->get_property = gdk_window_get_property;
 
-  drawable_class->get_size = gdk_window_real_get_size;
   drawable_class->ref_cairo_surface = gdk_window_ref_cairo_surface;
   drawable_class->create_cairo_surface = gdk_window_create_cairo_surface;
   drawable_class->set_cairo_clip = gdk_window_set_cairo_clip;
@@ -3579,19 +3574,6 @@ gdk_window_clear_region_internal (GdkWindow *window,
     gdk_window_clear_backing_region_direct (window, region);
 }
 
-static void
-gdk_window_real_get_size (GdkDrawable *drawable,
-                         gint *width,
-                         gint *height)
-{
-  GdkWindowObject *private = (GdkWindowObject *)drawable;
-
-  if (width)
-    *width = private->width;
-  if (height)
-    *height = private->height;
-}
-
 static void
 gdk_window_drop_cairo_surface (GdkWindowObject *private)
 {